#calendar_main,
#news_text,
#data,
#adr {
    background-color: #f5f5f5;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    transition: all .2s ease-in-out;
}

#calendar_main {
    width: 32%;
    height: 300px;
    margin-right: 1.5%;
}

#calendar_main:hover {
    box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
}

#news_text {
    /* background-color: #f5f5f5; */
    width: 32%;
    height: 300px;
}

#news_text:hover {
    box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
}

#data {
    /* background-color: #f5f5f5; */
    width: 100%;
    height: 300px;
    margin-bottom: 2%;
}

#data:hover {
    box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
}

#adr {
    /* background-color: #f5f5f5; */
    width: 100%;
    text-indent: 2em;
}

#adr:hover {
    box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
}

#adr>h2 {
    text-align: center;
}

.sidebar {
    width: 30%;
}

.breadcrumb {
    background-color: #FFFFFF!important;
}

nav.navbar.active {
    background: #fff;
    -webkit-box-shadow: 0 2px 3px rgb(0 0 0 / 8%);
    box-shadow: 0 2px 3px rgb(0 0 0 / 8%);
}

#mycalendar {
    background-color: #f5f5f5;
    border: none;
}

#prev,
#next,
#currM {
    background-color: #f5f5f5;
}